
package CONTROL;
import MODELO.*;
/**
 *
 * @author Marco
 */
import javax.swing.table.DefaultTableModel;
public class TransBDRua {
  public static void consultarTodos(){
    String q="SELECT * FROM RUA";
    ServicioBD.ejecuteQuery(q);
}
public static Rua get(){
        Rua r = null;
        
        String aplCodigo;
       String codrol;
        String usuCodigo;
       
        try{

            aplCodigo=ServicioBD.rs.getString("AplCodigo");
            codrol=ServicioBD.rs.getString("CodRol");
            usuCodigo=ServicioBD.rs.getString("UsuCodigo");
            r= new Rua(aplCodigo,codrol,usuCodigo);

        }catch(Exception e){
           System.out.println("Hubo un error al tratar de hacer getNext INSTITUCION\n" +
                           "\n" + e);
        }

        return r;
 
}
       public static boolean buscar (String codigo){
     boolean r = true;
       String q="SELECT * FROM RUA WHERE UsuCodigo='" + codigo + "'";
       ServicioBD.ejecuteQuery(q);
       if (ServicioBD.siguiente()){
           r = true;
       }
       else
           r= false;
     return r;
 }
 public static void  borrar (String codigo){
       String q="DELETE FROM RUA WHERE UsuCodigo='" + codigo + "'";
       ServicioBD.ejecuteUpdate(q);
       consultarTodos();

 }
    
//para la tabla
public static void Llenalo(DefaultTableModel modelo ){
     Rua x=null;
       while(ServicioBD.siguiente()){
     x= get();
     Object datosFila[]={x.getAplCodigo(), x.getCodrol(),x.getUsuCodigo()};
     modelo.addRow(datosFila);
 }
    }
}


